﻿// code03040100.cpp : 迭代器
// 迭代器运算符

#include <iostream>
#include <string>
using namespace std;

int main()
{
    string str{ "some string" };
    //首字母大写
    if (str.begin()!=str.end())
    {
        auto item = str.begin();
        *item= toupper(*item);
    }
    cout << str << endl;
    //首单词大写
    for (auto item=str.begin(); item!=str.end(); ++item)
    {
	    if (isspace(*item))
	    {
            break;
	    }
        *item = toupper(*item);
    }
    cout << str<<endl;

    return 0;
}


